//
//  SXRequestManager.h
//  ShiXun
//
//  Created by lanou on 15/10/24.
//  Copyright © 2015年 张琪. All rights reserved.
//

#import <Foundation/Foundation.h>

typedef NS_ENUM(NSInteger, RequestType) {
    POST,
    GET
};

// 网络请求完成的block
typedef void (^RequestFinish)(NSData *data);
// 网络请求失败的block
typedef void (^RequestError)(NSError *error);

@interface SXRequestManager : NSObject

/**
 *  外界调用的网络请求方法
 *
 *  @param type      网络请求方式
 *  @param urlString 网络请求的URL
 *  @param parDic    参数
 *  @param finish    请求成功后的block（传来成功后要执行的语句）
 *  @param error     请求失败后的block（传来失败后要执行的语句）
 */

+ (void)requestWithType:(RequestType)type urlString:(NSString *)urlString parDic:(NSDictionary *)parDic finish:(RequestFinish)finish error:(RequestError)error;

@end
